
Prerequisites
===============

* GOBO-Eiffel compiler and libraries:

       https://github.com/gobo-eiffel/gobo

* The Tecgraf/PUC-Rio Libraries (IM, CD and IUP):

       http://webserver2.tecgraf.puc-rio.br/iup/en/download_tips.html

       The most easy way is install the binary packages. These will install
       only the libraries, you will need copy the headers to the
       corresponding directories (for example, IUP headers to a "iup"
       directory at /usr/include/; CD headers to a "cd" directory at
       /usr/include and the same for IM librarie.)

On UNIX you need a functional GTK+ or Motif system.


Contents of the tarball
========================

* eiffel.el: To add support for Eiffel language in Emacs. This is based in
  the file of the Liberty Eiffel project but have some minor additions and
  improvements.

* examples directory: Contain many examples including the tutorial examples.

* library directory: The eiffel-iup library.


Install 
=========

Download and extract the content at some directory of your choice. Then
set the environment variable EIFFEL_IUP to the "library" directory
and the variable IUP_LIBS to the directory with the IUP libraries.
You can do this at your .bashrc file (hidden file) at your home
directory. For example:

export EIFFEL_IUP=/home/user_name/eiffel-iup/library
export IUP_LIBS=/lib64


Using eiffel-iup at your project
==================================

Now to use eiffel-iup at your project add the library "eiffel-iup" at
your ecf file:

<library name="eiffel-iup" location="${EIFFEL_IUP}/library.ecf"/>

